<?php
/**
 * 子任务表模型
 */

namespace app\common\model;

use think\model\concern\SoftDelete;

class UserSubOrder extends Model
{
    use SoftDelete;
    public $softDelete = true;
    protected $name = 'user_sub_order';
    protected $autoWriteTimestamp = true;

    //可搜索字段
    protected $searchField = [];

    //可作为条件的字段
    protected $whereField = [];

    //可做为时间
    protected $timeField = [];

    //购买日期获取器
    public function getOrderTimeAttr($value)
    {
        return date('Y-m-d H:i:s',$value);
    }

    //购买日期修改器
    public function setOrderTimeAttr($value)
    {
        return strtotime($value);
    }

    //1 已转款 0 未转款 获取器
    public function getIsCashTextAttr($value, $data)
    {
        return self::BOOLEAN_ISCASH_TEXT[$data['is_cash']];
    }

    //打款时间获取器
    public function getCashTimeAttr($value)
    {
        return date('Y-m-d H:i:s',$value);
    }

    //打款时间修改器
    public function setCashTimeAttr($value)
    {
        return strtotime($value);
    }

    //0 未提交 1 进行中 2已完成 获取器
    public function getStarsTextAttr($value, $data)
    {
        return self::BOOLEAN_STARS_TEXT[$data['status']];
    }

    // 1差价 2运费 获取器
    public function getTyTextAttr($value, $data)
    {
        return self::BOOLEAN_TY_TEXT[$data['type_id']];
    }


}